home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The School House• / Jupiter Moons ••• / JSAT / JSAT.rsrc / CODE_4.txt < prev    next >
Text File  |  1987-08-12  |  13KB  |  231 lines

  1. # near model CODE resource
  2. # jump table entries: 176-179 (4 of them)
  3. export_24:
  4. 00000000  203C 0000 FFFF           move.l     D0, 0xFFFF
  5. 00000006  A032                     syscall    FlushEvents
  6. 00000008  422D F7FF                clr.b      [A5 - 0x801]
  7. 0000000C  42AD FD42                clr.l      [A5 - 0x2BE]
  8. 00000010  42AD FD46                clr.l      [A5 - 0x2BA]
  9. 00000014  42AD FD52                clr.l      [A5 - 0x2AE]
  10. 00000018  42AD FCAE                clr.l      [A5 - 0x352]
  11. 0000001C  422D F74C                clr.b      [A5 - 0x8B4]
  12. 00000020  2B7C 414E 4459 FDA2      move.l     [A5 - 0x25E], 0x414E4459 /* 'ANDY' */
  13. 00000028  426D FDA6                clr.w      [A5 - 0x25A]
  14. 0000002C  1B7C 00FF F74D           move.b     [A5 - 0x8B3], 0xFF
  15. 00000032  422D F74E                clr.b      [A5 - 0x8B2]
  16. 00000036  3B78 0A5A FD6A           move.w     [A5 - 0x296], [0x00000A5A /* CurMap */]
  17. 0000003C  4EBA 0118                jsr        [PC + 0x118 /* 00000156 */]
  18. 00000040  598F                     subq.l     A7, 4
  19. 00000042  486D F5C6                pea.l      [A5 - 0xA3A]
  20. 00000046  487A 0286                pea.l      [PC + 0x286 /* 000002CE, value 0x2A0002, cstring "" */]
  21. 0000004A  487A 027A                pea.l      [PC + 0x27A /* 000002C6, value 0x75A4261 */]
  22. 0000004E  4267                     clr.w      -[A7]
  23. 00000050  4267                     clr.w      -[A7]
  24. 00000052  4A78 028E                tst.w      [0x0000028E /* ROM85 */]
  25. 00000056  6B04                     bmi        +0x6 /* 0000005C */
  26. 00000058  3EBC 0008                move.w     [A7], 0x8
  27. label0000005C:
  28. 0000005C  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  29. 00000062  4267                     clr.w      -[A7]
  30. 00000064  42A7                     clr.l      -[A7]
  31. 00000066  A913                     syscall    NewWindow
  32. 00000068  2B57 F7E4                move.l     [A5 - 0x81C], [A7]
  33. 0000006C  A873                     syscall    SetPort
  34. 0000006E  206D F7E4                movea.l    A0, [A5 - 0x81C]
  35. 00000072  2B48 F7DC                move.l     [A5 - 0x824], A0
  36. 00000076  7004                     moveq.l    D0, 0x04
  37. 00000078  3140 0044                move.w     [A0 + 0x44], D0
  38. 0000007C  3B40 F814                move.w     [A5 - 0x7EC], D0
  39. 00000080  7009                     moveq.l    D0, 0x09
  40. 00000082  3140 004A                move.w     [A0 + 0x4A], D0
  41. 00000086  3B40 F812                move.w     [A5 - 0x7EE], D0
  42. 0000008A  426D F818                clr.w      [A5 - 0x7E8]
  43. 0000008E  486D F80A                pea.l      [A5 - 0x7F6]
  44. 00000092  A88B                     syscall    GetFontInfo
  45. 00000094  206D FFFC                movea.l    A0, [A5 - 0x4]
  46. 00000098  2B68 0010 F822           move.l     [A5 - 0x7DE], [A0 + 0x10]
  47. 0000009E  2B68 0014 F826           move.l     [A5 - 0x7DA], [A0 + 0x14]
  48. 000000A4  04AD 000F 000F F826      subi.l     [A5 - 0x7DA], 0xF000F
  49. 000000AC  486D F822                pea.l      [A5 - 0x7DE]
  50. 000000B0  A87B                     syscall    ClipRect
  51. 000000B2  3F3C 0002                move.w     -[A7], 0x2
  52. 000000B6  3F2D F812                move.w     -[A7], [A5 - 0x7EE]
  53. 000000BA  A893                     syscall    MoveTo
  54. 000000BC  598F                     subq.l     A7, 4
  55. 000000BE  A8D8                     syscall    NewRgn
  56. 000000C0  2B5F F82A                move.l     [A5 - 0x7D6], [A7]+
  57. 000000C4  203C 0000 1000           move.l     D0, 0x1000
  58. 000000CA  A31E                     syscall    NewPtrClear, flags=3
  59. 000000CC  661C                     bne        +0x1E /* 000000EA */
  60. 000000CE  41E8 0400                lea.l      A0, [A0 + 0x400]
  61. 000000D2  2B48 F6E8                move.l     [A5 - 0x918], A0
  62. 000000D6  598F                     subq.l     A7, 4
  63. 000000D8  2F3C 414E 4459           move.l     -[A7], 0x414E4459 /* 'ANDY' */
  64. 000000DE  487A 01F6                pea.l      [PC + 0x1F6 /* 000002D6, value 0x7476172, pstring "Gariepy" */]
  65. 000000E2  A9A1                     syscall    GetNamedResource
  66. 000000E4  2B5F F82E                move.l     [A5 - 0x7D2], [A7]+
  67. 000000E8  6604                     bne        +0x6 /* 000000EE */
  68. label000000EA:
  69. 000000EA  7019                     moveq.l    D0, 0x19
  70. 000000EC  A9C9                     syscall    SysError
  71. export_23:
  72. label000000EE:
  73. 000000EE  206D F82E                movea.l    A0, [A5 - 0x7D2]
  74. 000000F2  A029                     syscall    HLock
  75. 000000F4  206D F82E                movea.l    A0, [A5 - 0x7D2]
  76. 000000F8  2050                     movea.l    A0, [A0]
  77. 000000FA  7207                     moveq.l    D1, 0x07
  78. 000000FC  43ED FEB8                lea.l      A1, [A5 - 0x148]
  79. label00000100:
  80. 00000100  22D8                     move.l     [A1]+, [A0]+
  81. 00000102  51C9 FFFC                dbf        D1, -0x6 /* 00000100 */
  82. 00000106  7209                     moveq.l    D1, 0x09
  83. 00000108  7000                     moveq.l    D0, 0x00
  84. 0000010A  7400                     moveq.l    D2, 0x00
  85. 0000010C  342D FEB8                move.w     D2, [A5 - 0x148]
  86. 00000110  5A82                     addq.l     D2, 5
  87. 00000112  5882                     addq.l     D2, 4
  88. label00000114:
  89. 00000114  4870 0800                pea.l      [A0 + D0]
  90. 00000118  22DF                     move.l     [A1]+, [A7]+
  91. 0000011A  D082                     add.l      D0, D2
  92. 0000011C  51C9 FFF6                dbf        D1, -0xC /* 00000114 */
  93. 00000120  4E75                     rts
  94. export_22:
  95. 00000122  A11D                     syscall    MaxMem, flags=1
  96. 00000124  D088                     add.l      D0, A0
  97. 00000126  0480 0000 2000           subi.l     D0, 0x2000 /* ' \0' */
  98. 0000012C  6B02                     bmi        +0x4 /* 00000130 */
  99. 0000012E  A040                     syscall    ResrvMem/ReserveMem
  100. label00000130:
  101. 00000130  7E07                     moveq.l    D7, 0x07
  102. label00000132:
  103. 00000132  A036                     syscall    MoreMasters
  104. 00000134  51CF FFFC                dbf        D7, -0x6 /* 00000132 */
  105. 00000138  486D FFFC                pea.l      [A5 - 0x4]
  106. 0000013C  A86E                     syscall    InitGraf
  107. 0000013E  A8FE                     syscall    InitFonts
  108. 00000140  A912                     syscall    InitWindows
  109. 00000142  A930                     syscall    InitMenus
  110. 00000144  A9CC                     syscall    TEInit
  111. 00000146  42A7                     clr.l      -[A7]
  112. 00000148  A97B                     syscall    InitDialogs
  113. 0000014A  203C 0000 FFFF           move.l     D0, 0xFFFF
  114. 00000150  A032                     syscall    FlushEvents
  115. 00000152  A850                     syscall    InitCursor
  116. 00000154  4E75                     rts
  117. fn00000156:
  118. 00000156  42AD FD9E                clr.l      [A5 - 0x262]
  119. 0000015A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  120. 0000015E  558F                     subq.l     A7, 2
  121. 00000160  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  122. 00000164  4A5F                     tst.w      [A7]+
  123. 00000166  662C                     bne        +0x2E /* 00000194 */
  124. 00000168  422D FD5C                clr.b      [A5 - 0x2A4]
  125. 0000016C  3B7C 00FF F7EC           move.w     [A5 - 0x814], 0xFF
  126. 00000172  203C 0000 0078           move.l     D0, 0x78 /* 'x' */
  127. 00000178  A122                     syscall    NewHandle, flags=1
  128. 0000017A  6618                     bne        +0x1A /* 00000194 */
  129. 0000017C  2B48 FD9A                move.l     [A5 - 0x266], A0
  130. 00000180  2F08                     move.l     -[A7], A0
  131. 00000182  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  132. 00000186  558F                     subq.l     A7, 2
  133. 00000188  2F2D FD9A                move.l     -[A7], [A5 - 0x266]
  134. 0000018C  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  135. 00000190  548F                     addq.l     A7, 2
  136. 00000192  4E75                     rts
  137. label00000194:
  138. 00000194  50ED FD5C                st         [A5 - 0x2A4]
  139. 00000198  558F                     subq.l     A7, 2
  140. 0000019A  3F3C 0098                move.w     -[A7], 0x98
  141. 0000019E  42A7                     clr.l      -[A7]
  142. 000001A0  A987                     syscall    NoteAlert
  143. 000001A2  548F                     addq.l     A7, 2
  144. 000001A4  4E75                     rts
  145. export_25:
  146. 000001A6  426D F666                clr.w      [A5 - 0x99A]
  147. 000001AA  422D F668                clr.b      [A5 - 0x998]
  148. 000001AE  42AD F846                clr.l      [A5 - 0x7BA]
  149. 000001B2  426D F84E                clr.w      [A5 - 0x7B2]
  150. 000001B6  42AD F66A                clr.l      [A5 - 0x996]
  151. 000001BA  422D F7FD                clr.b      [A5 - 0x803]
  152. 000001BE  422D F6EF                clr.b      [A5 - 0x911]
  153. 000001C2  422D FD5D                clr.b      [A5 - 0x2A3]
  154. 000001C6  422D F74F                clr.b      [A5 - 0x8B1]
  155. 000001CA  3B7C 0001 F816           move.w     [A5 - 0x7EA], 0x1
  156. 000001D0  426D F818                clr.w      [A5 - 0x7E8]
  157. 000001D4  3B7C 0004 F814           move.w     [A5 - 0x7EC], 0x4
  158. 000001DA  7009                     moveq.l    D0, 0x09
  159. 000001DC  3B40 F812                move.w     [A5 - 0x7EE], D0
  160. 000001E0  41ED F68E                lea.l      A0, [A5 - 0x972]
  161. label000001E4:
  162. 000001E4  4298                     clr.l      [A0]+
  163. 000001E6  51C8 FFFC                dbf        D0, -0x6 /* 000001E4 */
  164. 000001EA  422D F6ED                clr.b      [A5 - 0x913]
  165. 000001EE  426D F8AE                clr.w      [A5 - 0x752]
  166. 000001F2  42AD F714                clr.l      [A5 - 0x8EC]
  167. 000001F6  2B7C 0300 0400 F718      move.l     [A5 - 0x8E8], 0x3000400
  168. 000001FE  422D F6F0                clr.b      [A5 - 0x910]
  169. 00000202  08AD 0001 F7A6           bclr.b     [A5 - 0x85A], 0x1
  170. 00000208  1B7C 00FF FD5F           move.b     [A5 - 0x2A1], 0xFF
  171. 0000020E  422D FD5E                clr.b      [A5 - 0x2A2]
  172. 00000212  422D F6F2                clr.b      [A5 - 0x90E]
  173. 00000216  426D F782                clr.w      [A5 - 0x87E]
  174. 0000021A  42AD F77E                clr.l      [A5 - 0x882]
  175. 0000021E  42AD F710                clr.l      [A5 - 0x8F0]
  176. 00000222  422D FD5A                clr.b      [A5 - 0x2A6]
  177. 00000226  422D FD59                clr.b      [A5 - 0x2A7]
  178. 0000022A  422D F7FC                clr.b      [A5 - 0x804]
  179. 0000022E  426D F7F8                clr.w      [A5 - 0x808]
  180. 00000232  426D F7F6                clr.w      [A5 - 0x80A]
  181. 00000236  426D F7F4                clr.w      [A5 - 0x80C]
  182. 0000023A  426D F7FA                clr.w      [A5 - 0x806]
  183. 0000023E  426D FD68                clr.w      [A5 - 0x298]
  184. 00000242  42AD F70C                clr.l      [A5 - 0x8F4]
  185. 00000246  426D F6E4                clr.w      [A5 - 0x91C]
  186. 0000024A  426D F6E6                clr.w      [A5 - 0x91A]
  187. 0000024E  42AD F768                clr.l      [A5 - 0x898]
  188. 00000252  42AD F770                clr.l      [A5 - 0x890]
  189. 00000256  42AD F764                clr.l      [A5 - 0x89C]
  190. 0000025A  42AD F760                clr.l      [A5 - 0x8A0]
  191. 0000025E  42AD F76C                clr.l      [A5 - 0x894]
  192. 00000262  203C 0000 0400           move.l     D0, 0x400
  193. 00000268  A31E                     syscall    NewPtrClear, flags=3
  194. 0000026A  6600 FE7E                bne        -0x180 /* 000000EA */
  195. 0000026E  2B48 F750                move.l     [A5 - 0x8B0], A0
  196. 00000272  2B48 F754                move.l     [A5 - 0x8AC], A0
  197. 00000276  2B48 F758                move.l     [A5 - 0x8A8], A0
  198. // begin alternate branch 00000278-0000027A
  199. label00000278:
  200. 00000278  F758                     .extension 0x758 <<F/4-5/3>> // unimplemented
  201. // end alternate branch 00000278-0000027A
  202. label00000278: // (misaligned)
  203. 0000027A  D0FC 0400                add.w      A0, 0x400
  204. 0000027E  2B48 F75C                move.l     [A5 - 0x8A4], A0
  205. 00000282  2B78 020C F774           move.l     [A5 - 0x88C], [0x0000020C /* Time */]
  206. 00000288  426D F77C                clr.w      [A5 - 0x884]
  207. 0000028C  70FF                     moveq.l    D0, 0xFFFFFFFF
  208. 0000028E  2B40 F778                move.l     [A5 - 0x888], D0
  209. 00000292  3B40 F7EE                move.w     [A5 - 0x812], D0
  210. 00000296  3B40 F7F0                move.w     [A5 - 0x810], D0
  211. 0000029A  2B40 F73C                move.l     [A5 - 0x8C4], D0
  212. 0000029E  2B40 F740                move.l     [A5 - 0x8C0], D0
  213. 000002A2  3B7C 0080 F724           move.w     [A5 - 0x8DC], 0x80
  214. 000002A8  3B7C 0080 F726           move.w     [A5 - 0x8DA], 0x80
  215. 000002AE  41ED FAAE                lea.l      A0, [A5 - 0x552]
  216. 000002B2  2B48 F7B4                move.l     [A5 - 0x84C], A0
  217. 000002B6  42AD F734                clr.l      [A5 - 0x8CC]
  218. 000002BA  426D F738                clr.w      [A5 - 0x8C8]
  219. 000002BE  3B7C 0010 FD66           move.w     [A5 - 0x29A], 0x10
  220. 000002C4  4E75                     rts
  221. 000002C6  075A                     bchg       [A2]+, D3
  222. 000002C8  4261                     clr.w      -[A1]
  223. 000002CA  7369                     moveq.l    D1, 0x69
  224. 000002CC  63AA                     bls        -0x54 /* 00000278 */
  225. 000002CE  002A 0002 014E           ori.b      [A2 + 0x14E], 0x2
  226. 000002D4  01F6                     .incomplete
  227. 000002D6  0747                     bchg       D7, D3
  228. 000002D8  6172                     bsr        +0x74 /* 0000034C */
  229. 000002DA  6965                     bvs        +0x67 /* 00000341 */
  230. 000002DC  7079                     moveq.l    D0, 0x79
  231.